Skip to content

feat(web): add complete product documentation - #144

Merged
SarthakWade merged 1 commit into
mainfrom
feat/web-product-pages-49
Aug 27, 2026
Merged

feat(web): add complete product documentation#144
SarthakWade merged 1 commit into
mainfrom
feat/web-product-pages-49

Conversation

@SarthakWade

Copy link
Copy Markdown
Collaborator

Summary

  • add source-backed install, MCP, command reference, security, platform comparison, and changelog routes
  • derive product/protocol versions, release history, MCP configuration, security boundaries, install commands, and all 52 CLI forms from checked-in canonical sources
  • add shared documentation navigation, responsive tables and release history, route-level metadata, robots.txt, sitemap.xml, and a no-index 404 page
  • extend web lint to reject missing routes, stale package versions, divergent MCP configs, incomplete command/security/install content, or truncated release history
  • replace the repository-specific remote MCP hostname with a portable example

Security and provenance

  • repository reads use fixed, bounded, regular-file paths and fail the build on malformed source documents
  • rendered source content remains React-escaped text; no raw HTML, runtime fetch endpoint, or client-side filesystem access is introduced
  • browser-control guidance preserves stdio/private-socket boundaries and explicitly documents destructive MCP operations

Validation

  • pnpm test (45/45 protocol/security tests and MCP integration)
  • pnpm test:runtime
  • pnpm test:npm
  • pnpm --dir apps/web lint
  • pnpm --dir apps/web build
  • pnpm test:e2e:linux
  • ./apps/headless/build.sh
  • npm package dry run, shell syntax checks, QA evidence checksums, and git diff --check
  • Prettier 3.6.2 check for every changed file
  • production browser QA for all six routes, custom 404, crawler outputs, metadata titles, console errors, and visual layout

Closes #49

@SarthakWade
SarthakWade merged commit 4c23e01 into main Aug 27, 2026
8 checks passed
@SarthakWade
SarthakWade deleted the feat/web-product-pages-49 branch August 27, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

F3 — Add the missing website pages (install, security, MCP, command reference)

1 participant